[INFO] fetching crate ccap-rs 1.6.0...
[INFO] fixing ccap-rs-1.6.0 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] extracting crate ccap-rs 1.6.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate ccap-rs 1.6.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ccap-rs 1.6.0
[INFO] tweaked toml for crates.io crate ccap-rs 1.6.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ccap-rs 1.6.0 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ccap-rs 1.6.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 10cbae629dafb4ec1c29daf00ecddfc0e1f359f084f2a4ac384639388960e81e
[INFO] running `Command { std: "docker" "start" "10cbae629dafb4ec1c29daf00ecddfc0e1f359f084f2a4ac384639388960e81e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "10cbae629dafb4ec1c29daf00ecddfc0e1f359f084f2a4ac384639388960e81e" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "10cbae629dafb4ec1c29daf00ecddfc0e1f359f084f2a4ac384639388960e81e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "10cbae629dafb4ec1c29daf00ecddfc0e1f359f084f2a4ac384639388960e81e" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling cfg-if v1.0.3
[INFO] [stderr]    Compiling bitflags v2.9.3
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling regex-syntax v0.8.6
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling cc v1.2.34
[INFO] [stderr]    Compiling libloading v0.8.8
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling bindgen v0.68.1
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling regex-automata v0.4.10
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling regex v1.11.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]    Compiling ccap-rs v1.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating build.rs from 2021 edition to 2024
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_core.cpp:11:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_core.cpp: In function 'ccap::ProviderImp* ccap::createProvider(std::string_view)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_core.cpp:409:46: warning: unused parameter 'extraInfo' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:   409 | ProviderImp* createProvider(std::string_view extraInfo) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                             ~~~~~~~~~~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_core.cpp: At global scope:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_core.cpp:122:6: warning: 'void ccap::{anonymous}::transferProviderState(ccap::ProviderImp*, ccap::ProviderImp*)' defined but not used [-Wunused-function]
[INFO] [stderr] warning: ccap-rs@1.6.0:   122 | void transferProviderState(ProviderImp* from, ProviderImp* to) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |      ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_utils.cpp:17:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:12:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /usr/include/c++/13/cassert:44,
[INFO] [stderr] warning: ccap-rs@1.6.0:                  from /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:14:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp: In function 'bool ccap::inplaceConvertFrameYUV2RGBColor(VideoFrame*, PixelFormat, bool)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:24:86: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
[INFO] [stderr] warning: ccap-rs@1.6.0:    24 |     assert(frame->allocator == nullptr || frame->data[0] != frame->allocator->data() && "DESIGN VIOLATION: frame->data[0] must point to external memory (e.g., camera buffer), not allocator memory. "
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0:    25 |                                                                                         "Each VideoFrame should only be converted ONCE using inplaceConvertFrame*() functions.");
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp: In function 'bool ccap::inplaceConvertFrameRGB(VideoFrame*, PixelFormat, bool)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:133:86: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
[INFO] [stderr] warning: ccap-rs@1.6.0:   133 |     assert(frame->allocator == nullptr || frame->data[0] != frame->allocator->data() && "DESIGN VIOLATION: frame->data[0] must point to external memory (e.g., camera buffer), not allocator memory. "
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0:   134 |                                                                                         "Each VideoFrame should only be converted ONCE using inplaceConvertFrame*() functions.");
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp: In function 'bool ccap::inplaceConvertFrameImp(VideoFrame*, PixelFormat, bool)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:196:86: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
[INFO] [stderr] warning: ccap-rs@1.6.0:   196 |     assert(frame->allocator == nullptr || frame->data[0] != frame->allocator->data() && "DESIGN VIOLATION: frame->data[0] must point to external memory (e.g., camera buffer), not allocator memory. "
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0:   197 |                                                                                         "Each VideoFrame should only be converted ONCE using inplaceConvertFrame*() functions.");
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_imp.cpp:9:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_imp_linux.h:15,
[INFO] [stderr] warning: ccap-rs@1.6.0:                  from /opt/rustwide/workdir/native/src/ccap_imp_linux.cpp:11:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp_linux.cpp: In member function 'bool ccap::ProviderV4L2::negotiateFormat()':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp_linux.cpp:347:23: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0:   347 |         if (pix.width != m_frameProp.width || pix.height != m_frameProp.height) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp_linux.cpp:347:58: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0:   347 |         if (pix.width != m_frameProp.width || pix.height != m_frameProp.height) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 4; int outputChannels = 4; int swapRB = 1; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:259:130:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0:   140 |     for (int i = 0; i < patchSize; ++i) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                     ~~^~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 4; int outputChannels = 3; int swapRB = 1; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:261:130:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 4; int outputChannels = 3; int swapRB = 0; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:263:131:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 3; int outputChannels = 4; int swapRB = 1; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:265:130:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 3; int outputChannels = 4; int swapRB = 0; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:267:131:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 3; int outputChannels = 3; int swapRB = 1; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:269:130:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::_i420ToRgba_avx2_imp(const uint8_t*, int, const uint8_t*, int, const uint8_t*, int, uint8_t*, int, int, int, bool) [with bool isBGRA = true; bool isFullRange = true; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:959:41:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:627:13: warning: unused variable 'c128' [-Wunused-variable]
[INFO] [stderr] warning: ccap-rs@1.6.0:   627 |     __m256i c128 = _mm256_set1_epi16(128);
[INFO] [stderr] warning: ccap-rs@1.6.0:       |             ^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::_i420ToRgba_avx2_imp(const uint8_t*, int, const uint8_t*, int, const uint8_t*, int, uint8_t*, int, int, int, bool) [with bool isBGRA = true; bool isFullRange = false; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:961:42:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:627:13: warning: unused variable 'c128' [-Wunused-variable]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::_i420ToRgba_avx2_imp(const uint8_t*, int, const uint8_t*, int, const uint8_t*, int, uint8_t*, int, int, int, bool) [with bool isBGRA = false; bool isFullRange = true; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:972:42:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:627:13: warning: unused variable 'c128' [-Wunused-variable]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::_i420ToRgba_avx2_imp(const uint8_t*, int, const uint8_t*, int, const uint8_t*, int, uint8_t*, int, int, int, bool) [with bool isBGRA = false; bool isFullRange = false; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:974:43:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:627:13: warning: unused variable 'c128' [-Wunused-variable]
[INFO] [stderr] warning: ccap-rs@1.6.0: Building ccap from source...
[INFO] [stderr]    Migrating src/lib.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs (75 fixes)
[INFO] [stderr]        Fixed src/provider.rs (2 fixes)
[INFO] [stderr]    Migrating examples/capture_grab.rs from 2021 edition to 2024
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> examples/capture_grab.rs:48:29
[INFO] [stdout]     |
[INFO] [stdout]  48 |     while let Some(frame) = provider.grab_frame(3000)? {
[INFO] [stdout]     |                    -----    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |        |
[INFO] [stdout]     |                    |        this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                    |        up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                    |        this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |                    |        up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                    `frame` calls a custom destructor
[INFO] [stdout]     |                    `frame` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  70 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/frame.rs:181:1
[INFO] [stdout]     |
[INFO] [stdout] 181 | impl Drop for VideoFrame {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> src/frame.rs:181:1
[INFO] [stdout]     |
[INFO] [stdout] 181 | impl Drop for VideoFrame {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `frame` invokes this custom destructor
[INFO] [stdout]    --> src/frame.rs:181:1
[INFO] [stdout]     |
[INFO] [stdout] 181 | impl Drop for VideoFrame {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]     = note: `--force-warn tail-expr-drop-order` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Migrating examples/minimal_example.rs from 2021 edition to 2024
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> examples/minimal_example.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout]  36 |         match provider.grab_frame(3000) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |               up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]  37 |             Ok(Some(frame)) => {
[INFO] [stdout]     |                     -----
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     `frame` calls a custom destructor
[INFO] [stdout]     |                     `frame` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  56 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/frame.rs:181:1
[INFO] [stdout]     |
[INFO] [stdout] 181 | impl Drop for VideoFrame {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `frame` invokes this custom destructor
[INFO] [stdout]    --> src/frame.rs:181:1
[INFO] [stdout]     |
[INFO] [stdout] 181 | impl Drop for VideoFrame {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]     = note: `--force-warn tail-expr-drop-order` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Migrating tests/integration_tests.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating examples/print_camera.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating examples/capture_callback.rs from 2021 edition to 2024
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 42.05s
[INFO] [stderr] crater-edition-check: ccap-rs v1.6.0 (/opt/rustwide/workdir) updating edition from 2021 to 2024
[INFO] [stderr]    Compiling ccap-rs v1.6.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_core.cpp:11:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_core.cpp: In function 'ccap::ProviderImp* ccap::createProvider(std::string_view)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_core.cpp:409:46: warning: unused parameter 'extraInfo' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:   409 | ProviderImp* createProvider(std::string_view extraInfo) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                             ~~~~~~~~~~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_core.cpp: At global scope:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_core.cpp:122:6: warning: 'void ccap::{anonymous}::transferProviderState(ccap::ProviderImp*, ccap::ProviderImp*)' defined but not used [-Wunused-function]
[INFO] [stderr] warning: ccap-rs@1.6.0:   122 | void transferProviderState(ProviderImp* from, ProviderImp* to) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |      ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_utils.cpp:17:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:12:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /usr/include/c++/13/cassert:44,
[INFO] [stderr] warning: ccap-rs@1.6.0:                  from /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:14:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp: In function 'bool ccap::inplaceConvertFrameYUV2RGBColor(VideoFrame*, PixelFormat, bool)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:24:86: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
[INFO] [stderr] warning: ccap-rs@1.6.0:    24 |     assert(frame->allocator == nullptr || frame->data[0] != frame->allocator->data() && "DESIGN VIOLATION: frame->data[0] must point to external memory (e.g., camera buffer), not allocator memory. "
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0:    25 |                                                                                         "Each VideoFrame should only be converted ONCE using inplaceConvertFrame*() functions.");
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp: In function 'bool ccap::inplaceConvertFrameRGB(VideoFrame*, PixelFormat, bool)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:133:86: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
[INFO] [stderr] warning: ccap-rs@1.6.0:   133 |     assert(frame->allocator == nullptr || frame->data[0] != frame->allocator->data() && "DESIGN VIOLATION: frame->data[0] must point to external memory (e.g., camera buffer), not allocator memory. "
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0:   134 |                                                                                         "Each VideoFrame should only be converted ONCE using inplaceConvertFrame*() functions.");
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp: In function 'bool ccap::inplaceConvertFrameImp(VideoFrame*, PixelFormat, bool)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:196:86: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
[INFO] [stderr] warning: ccap-rs@1.6.0:   196 |     assert(frame->allocator == nullptr || frame->data[0] != frame->allocator->data() && "DESIGN VIOLATION: frame->data[0] must point to external memory (e.g., camera buffer), not allocator memory. "
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0:   197 |                                                                                         "Each VideoFrame should only be converted ONCE using inplaceConvertFrame*() functions.");
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_imp.cpp:9:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_imp_linux.h:15,
[INFO] [stderr] warning: ccap-rs@1.6.0:                  from /opt/rustwide/workdir/native/src/ccap_imp_linux.cpp:11:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp_linux.cpp: In member function 'bool ccap::ProviderV4L2::negotiateFormat()':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp_linux.cpp:347:23: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0:   347 |         if (pix.width != m_frameProp.width || pix.height != m_frameProp.height) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp_linux.cpp:347:58: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0:   347 |         if (pix.width != m_frameProp.width || pix.height != m_frameProp.height) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 4; int outputChannels = 4; int swapRB = 1; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:259:130:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0:   140 |     for (int i = 0; i < patchSize; ++i) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                     ~~^~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 4; int outputChannels = 3; int swapRB = 1; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:261:130:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 4; int outputChannels = 3; int swapRB = 0; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:263:131:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 3; int outputChannels = 4; int swapRB = 1; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:265:130:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 3; int outputChannels = 4; int swapRB = 0; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:267:131:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 3; int outputChannels = 3; int swapRB = 1; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:269:130:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::_i420ToRgba_avx2_imp(const uint8_t*, int, const uint8_t*, int, const uint8_t*, int, uint8_t*, int, int, int, bool) [with bool isBGRA = true; bool isFullRange = true; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:959:41:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:627:13: warning: unused variable 'c128' [-Wunused-variable]
[INFO] [stderr] warning: ccap-rs@1.6.0:   627 |     __m256i c128 = _mm256_set1_epi16(128);
[INFO] [stderr] warning: ccap-rs@1.6.0:       |             ^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::_i420ToRgba_avx2_imp(const uint8_t*, int, const uint8_t*, int, const uint8_t*, int, uint8_t*, int, int, int, bool) [with bool isBGRA = true; bool isFullRange = false; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:961:42:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:627:13: warning: unused variable 'c128' [-Wunused-variable]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::_i420ToRgba_avx2_imp(const uint8_t*, int, const uint8_t*, int, const uint8_t*, int, uint8_t*, int, int, int, bool) [with bool isBGRA = false; bool isFullRange = true; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:972:42:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:627:13: warning: unused variable 'c128' [-Wunused-variable]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::_i420ToRgba_avx2_imp(const uint8_t*, int, const uint8_t*, int, const uint8_t*, int, uint8_t*, int, int, int, bool) [with bool isBGRA = false; bool isFullRange = false; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:974:43:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:627:13: warning: unused variable 'c128' [-Wunused-variable]
[INFO] [stderr] warning: ccap-rs@1.6.0: Building ccap from source...
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:14843
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { # [doc = " @brief Create a new camera provider instance\n @return Pointer to CcapProvider instance, or NULL on failure"] pub fn ccap_provider_create () -> * mut CcapProvider ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:15034
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Create a camer...s :: raw :: c_char) -> * mut CcapProvider ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:15723
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Create a camer...s :: raw :: c_char) -> * mut CcapProvider ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:16400
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Destroy a camera provider instance and release all resources\n @param provider Pointer to CcapProvider instance"] pub fn ccap_provider_destroy (provider : * mut CcapProvider) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:16610
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Find all avail...List : * mut CcapDeviceNamesList) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:16965
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Open a camera ...raw :: c_char , autoStart : bool) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:17374
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Open a camera ... raw :: c_int , autoStart : bool) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:17799
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if camera device is opened\n @param provider Pointer to CcapProvider instance\n @return true if opened, false otherwise"] pub fn ccap_provider_is_opened (provider : * const CcapProvider) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:18035
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if provi...(provider : * const CcapProvider) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:18323
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Get device inf...eviceInfo : * mut CcapDeviceInfo) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:18653
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Close camera device\n @param provider Pointer to CcapProvider instance"] pub fn ccap_provider_close (provider : * mut CcapProvider) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:18820
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Start frame capturing\n @param provider Pointer to CcapProvider instance\n @return true on success, false on failure"] pub fn ccap_provider_start (provider : * mut CcapProvider) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:19041
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Stop frame capturing\n @param provider Pointer to CcapProvider instance"] pub fn ccap_provider_stop (provider : * mut CcapProvider) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:19208
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if capture is started\n @param provider Pointer to CcapProvider instance\n @return true if started, false otherwise"] pub fn ccap_provider_is_started (provider : * const CcapProvider) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:19441
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Set camera pro...: CcapPropertyName , value : f64) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:19765
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Get camera pro...rovider , prop : CcapPropertyName) -> f64 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:20044
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Grab a new fra... timeoutMs : u32) -> * mut CcapVideoFrame ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:20471
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Set callback f...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:20935
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Get frame info...eInfo : * mut CcapVideoFrameInfo) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:21259
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Release a video frame\n @param frame Pointer to CcapVideoFrame instance"] pub fn ccap_video_frame_release (frame : * mut CcapVideoFrame) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:21431
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Set maximum nu...ovider : * mut CcapProvider , size : u32) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:21711
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Set maximum number of frames in internal cache\n @param provider Pointer to CcapProvider instance\n @param size Maximum number of cached frames"] pub fn ccap_provider_set_max_cache_frame_size (provider : * mut CcapProvider , size : u32) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:14843
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { # [doc = " @brief Create a new camera provider instance\n @return Pointer to CcapProvider instance, or NULL on failure"] pub fn ccap_provider_create () -> * mut CcapProvider ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:21983
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Set error call...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:22404
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert error code to English string description\n @param errorCode The error code to convert\n @return Error description string"] pub fn ccap_error_code_to_string (errorCode : CcapErrorCode) -> * const :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:22672
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Get library version string\n @return Version string"] pub fn ccap_get_version () -> * const :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:15034
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Create a camer...s :: raw :: c_char) -> * mut CcapProvider ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:15723
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Create a camer...s :: raw :: c_char) -> * mut CcapProvider ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:22829
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if a pixel format has RGB color\n @param format Pixel format\n @return true if RGB format, false otherwise"] pub fn ccap_pixel_format_is_rgb (format : CcapPixelFormat) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:23046
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if a pixel format has YUV color\n @param format Pixel format\n @return true if YUV format, false otherwise"] pub fn ccap_pixel_format_is_yuv (format : CcapPixelFormat) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:23263
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Get string rep... : usize) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:16400
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Destroy a camera provider instance and release all resources\n @param provider Pointer to CcapProvider instance"] pub fn ccap_provider_destroy (provider : * mut CcapProvider) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:16610
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Find all avail...List : * mut CcapDeviceNamesList) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:16965
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Open a camera ...raw :: c_char , autoStart : bool) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:23825
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Save a video f... : usize) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:17374
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Open a camera ... raw :: c_int , autoStart : bool) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:24751
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Save a video f... : usize) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:17799
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if camera device is opened\n @param provider Pointer to CcapProvider instance\n @return true if opened, false otherwise"] pub fn ccap_provider_is_opened (provider : * const CcapProvider) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:25650
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Save RGB data ...: bool , is_top_to_bottom : bool) -> bool ; } # ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:18035
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if provi...(provider : * const CcapProvider) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:27057
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { # [doc = " @brief Set the log level for ccap library\n @param level Log level to set\n @note This affects both C and C++ interfaces logging output"] pub fn ccap_set_log_level (level : CcapLogLevel) ; } # ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:18323
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Get device inf...eviceInfo : * mut CcapDeviceInfo) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:18653
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Close camera device\n @param provider Pointer to CcapProvider instance"] pub fn ccap_provider_close (provider : * mut CcapProvider) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:28726
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { # [doc = " @brief Check if AVX2 is supported by the CPU\n @return true if AVX2 is available, false otherwise"] pub fn ccap_convert_has_avx2 () -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:18820
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Start frame capturing\n @param provider Pointer to CcapProvider instance\n @return true on success, false on failure"] pub fn ccap_provider_start (provider : * mut CcapProvider) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:28894
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if AVX2 is currently enabled\n @return true if AVX2 is enabled, false otherwise"] pub fn ccap_convert_can_use_avx2 () -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:19041
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Stop frame capturing\n @param provider Pointer to CcapProvider instance"] pub fn ccap_provider_stop (provider : * mut CcapProvider) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:19208
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if capture is started\n @param provider Pointer to CcapProvider instance\n @return true if started, false otherwise"] pub fn ccap_provider_is_started (provider : * const CcapProvider) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:29061
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Enable or disable AVX2 implementation\n @param enable true to enable AVX2, false to disable\n @return true if AVX2 is available and enabled, false otherwise"] pub fn ccap_convert_enable_avx2 (enable : bool) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:19441
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Set camera pro...: CcapPropertyName , value : f64) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:29311
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if Apple Accelerate is available\n @return true if Apple Accelerate is available, false otherwise"] pub fn ccap_convert_has_apple_accelerate () -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:19765
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Get camera pro...rovider , prop : CcapPropertyName) -> f64 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:29504
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if Apple Accelerate is currently enabled\n @return true if Apple Accelerate is enabled, false otherwise"] pub fn ccap_convert_can_use_apple_accelerate () -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:20044
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Grab a new fra... timeoutMs : u32) -> * mut CcapVideoFrame ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:20471
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Set callback f...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:29707
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Enable or disa..._apple_accelerate (enable : bool) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:20935
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Get frame info...eInfo : * mut CcapVideoFrameInfo) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:30005
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if ARM NEON is supported by the CPU\n @return true if ARM NEON is available, false otherwise"] pub fn ccap_convert_has_neon () -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:21259
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Release a video frame\n @param frame Pointer to CcapVideoFrame instance"] pub fn ccap_video_frame_release (frame : * mut CcapVideoFrame) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:21431
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Set maximum nu...ovider : * mut CcapProvider , size : u32) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:30181
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if ARM NEON is currently enabled\n @return true if ARM NEON is enabled, false otherwise"] pub fn ccap_convert_can_use_neon () -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:21711
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Set maximum number of frames in internal cache\n @param provider Pointer to CcapProvider instance\n @param size Maximum number of cached frames"] pub fn ccap_provider_set_max_cache_frame_size (provider : * mut CcapProvider , size : u32) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:30356
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Enable or disable ARM NEON implementation\n @param enable true to enable ARM NEON, false to disable\n @return true if ARM NEON is available and enabled, false otherwise"] pub fn ccap_convert_enable_neon (enable : bool) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:21983
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Set error call...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:22404
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert error code to English string description\n @param errorCode The error code to convert\n @return Error description string"] pub fn ccap_error_code_to_string (errorCode : CcapErrorCode) -> * const :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:30618
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Get the current conversion backend that will be used\n @return Current conversion backend"] pub fn ccap_convert_get_backend () -> CcapConvertBackend ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:22672
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Get library version string\n @return Version string"] pub fn ccap_get_version () -> * const :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:30802
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Set the conversion backend\n @param backend Backend to set\n @return true if the backend was set successfully, false otherwise"] pub fn ccap_convert_set_backend (backend : CcapConvertBackend) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:22829
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if a pixel format has RGB color\n @param format Pixel format\n @return true if RGB format, false otherwise"] pub fn ccap_pixel_format_is_rgb (format : CcapPixelFormat) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:23046
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if a pixel format has YUV color\n @param format Pixel format\n @return true if YUV format, false otherwise"] pub fn ccap_pixel_format_is_yuv (format : CcapPixelFormat) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:31037
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert single..., b : * mut :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:31578
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert single..., b : * mut :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:23263
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Get string rep... : usize) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:23825
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Save a video f... : usize) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:32119
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert single..., b : * mut :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:24751
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Save a video f... : usize) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:25650
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Save RGB data ...: bool , is_top_to_bottom : bool) -> bool ; } # ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:32659
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert single..., b : * mut :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:27057
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { # [doc = " @brief Set the log level for ccap library\n @param level Log level to set\n @note This affects both C and C++ interfaces logging output"] pub fn ccap_set_log_level (level : CcapLogLevel) ; } # ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:33199
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert RGBA t... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:28726
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { # [doc = " @brief Check if AVX2 is supported by the CPU\n @return true if AVX2 is available, false otherwise"] pub fn ccap_convert_has_avx2 () -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:33778
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert BGRA t... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:28894
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if AVX2 is currently enabled\n @return true if AVX2 is enabled, false otherwise"] pub fn ccap_convert_can_use_avx2 () -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:29061
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Enable or disable AVX2 implementation\n @param enable true to enable AVX2, false to disable\n @return true if AVX2 is available and enabled, false otherwise"] pub fn ccap_convert_enable_avx2 (enable : bool) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:34357
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert RGBA t... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:29311
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if Apple Accelerate is available\n @return true if Apple Accelerate is available, false otherwise"] pub fn ccap_convert_has_apple_accelerate () -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:34947
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert BGRA t... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:29504
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if Apple Accelerate is currently enabled\n @return true if Apple Accelerate is enabled, false otherwise"] pub fn ccap_convert_can_use_apple_accelerate () -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:29707
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Enable or disa..._apple_accelerate (enable : bool) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:35537
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert RGBA t... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:30005
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if ARM NEON is supported by the CPU\n @return true if ARM NEON is available, false otherwise"] pub fn ccap_convert_has_neon () -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:36112
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert BGRA t... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:30181
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Check if ARM NEON is currently enabled\n @return true if ARM NEON is enabled, false otherwise"] pub fn ccap_convert_can_use_neon () -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:30356
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Enable or disable ARM NEON implementation\n @param enable true to enable ARM NEON, false to disable\n @return true if ARM NEON is available and enabled, false otherwise"] pub fn ccap_convert_enable_neon (enable : bool) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:36687
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert RGB to... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:30618
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Get the current conversion backend that will be used\n @return Current conversion backend"] pub fn ccap_convert_get_backend () -> CcapConvertBackend ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:37278
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert BGR to... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:30802
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Set the conversion backend\n @param backend Backend to set\n @return true if the backend was set successfully, false otherwise"] pub fn ccap_convert_set_backend (backend : CcapConvertBackend) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:37869
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert RGB to... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:31037
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert single..., b : * mut :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:38437
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert BGR to... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:31578
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert single..., b : * mut :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:32119
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert single..., b : * mut :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:39005
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert RGB to... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:32659
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert single..., b : * mut :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:39578
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert BGR to... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:33199
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert RGBA t... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:40151
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert NV12 t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:33778
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert BGRA t... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:34357
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert RGBA t... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:40955
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert NV12 t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:34947
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert BGRA t... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:41759
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert NV12 t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:35537
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert RGBA t... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:42566
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert NV12 t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:36112
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert BGRA t... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:36687
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert RGB to... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:43373
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert I420 t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:37278
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert BGR to... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:44298
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert I420 t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:37869
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert RGB to... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:45223
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert I420 t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:38437
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert BGR to... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:39005
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert RGB to... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:46151
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert I420 t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:39578
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert BGR to... , height : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:47079
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert YUYV t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:40151
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert NV12 t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:47717
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert YUYV t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:40955
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert NV12 t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:41759
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert NV12 t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:48355
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert YUYV t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:48996
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert YUYV t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:42566
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert NV12 t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:49637
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert UYVY t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:43373
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert I420 t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:50275
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert UYVY t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:44298
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert I420 t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:45223
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert I420 t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:50913
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert UYVY t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:51554
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert UYVY t...:: raw :: c_int , flag : CcapConvertFlag) ; }
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:46151
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert I420 t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:47079
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert YUYV t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:47717
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert YUYV t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:48355
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert YUYV t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:48996
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert YUYV t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:49637
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert UYVY t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:50275
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert UYVY t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:50913
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert UYVY t...:: raw :: c_int , flag : CcapConvertFlag) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ccap-rs-4a469957a9c9b734/out/bindings.rs:3:51554
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @brief Convert UYVY t...:: raw :: c_int , flag : CcapConvertFlag) ; }
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_core.cpp:11:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_core.cpp: In function 'ccap::ProviderImp* ccap::createProvider(std::string_view)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_core.cpp:409:46: warning: unused parameter 'extraInfo' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:   409 | ProviderImp* createProvider(std::string_view extraInfo) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                             ~~~~~~~~~~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_core.cpp: At global scope:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_core.cpp:122:6: warning: 'void ccap::{anonymous}::transferProviderState(ccap::ProviderImp*, ccap::ProviderImp*)' defined but not used [-Wunused-function]
[INFO] [stderr] warning: ccap-rs@1.6.0:   122 | void transferProviderState(ProviderImp* from, ProviderImp* to) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |      ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_utils.cpp:17:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:12:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /usr/include/c++/13/cassert:44,
[INFO] [stderr] warning: ccap-rs@1.6.0:                  from /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:14:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp: In function 'bool ccap::inplaceConvertFrameYUV2RGBColor(VideoFrame*, PixelFormat, bool)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:24:86: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
[INFO] [stderr] warning: ccap-rs@1.6.0:    24 |     assert(frame->allocator == nullptr || frame->data[0] != frame->allocator->data() && "DESIGN VIOLATION: frame->data[0] must point to external memory (e.g., camera buffer), not allocator memory. "
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0:    25 |                                                                                         "Each VideoFrame should only be converted ONCE using inplaceConvertFrame*() functions.");
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp: In function 'bool ccap::inplaceConvertFrameRGB(VideoFrame*, PixelFormat, bool)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:133:86: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
[INFO] [stderr] warning: ccap-rs@1.6.0:   133 |     assert(frame->allocator == nullptr || frame->data[0] != frame->allocator->data() && "DESIGN VIOLATION: frame->data[0] must point to external memory (e.g., camera buffer), not allocator memory. "
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0:   134 |                                                                                         "Each VideoFrame should only be converted ONCE using inplaceConvertFrame*() functions.");
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp: In function 'bool ccap::inplaceConvertFrameImp(VideoFrame*, PixelFormat, bool)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:196:86: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
[INFO] [stderr] warning: ccap-rs@1.6.0:   196 |     assert(frame->allocator == nullptr || frame->data[0] != frame->allocator->data() && "DESIGN VIOLATION: frame->data[0] must point to external memory (e.g., camera buffer), not allocator memory. "
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0:   197 |                                                                                         "Each VideoFrame should only be converted ONCE using inplaceConvertFrame*() functions.");
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_imp.cpp:9:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_imp_linux.h:15,
[INFO] [stderr] warning: ccap-rs@1.6.0:                  from /opt/rustwide/workdir/native/src/ccap_imp_linux.cpp:11:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp_linux.cpp: In member function 'bool ccap::ProviderV4L2::negotiateFormat()':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp_linux.cpp:347:23: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0:   347 |         if (pix.width != m_frameProp.width || pix.height != m_frameProp.height) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp_linux.cpp:347:58: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0:   347 |         if (pix.width != m_frameProp.width || pix.height != m_frameProp.height) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 4; int outputChannels = 4; int swapRB = 1; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:259:130:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0:   140 |     for (int i = 0; i < patchSize; ++i) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                     ~~^~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 4; int outputChannels = 3; int swapRB = 1; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:261:130:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 4; int outputChannels = 3; int swapRB = 0; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:263:131:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 3; int outputChannels = 4; int swapRB = 1; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:265:130:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 3; int outputChannels = 4; int swapRB = 0; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:267:131:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 3; int outputChannels = 3; int swapRB = 1; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:269:130:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::_i420ToRgba_avx2_imp(const uint8_t*, int, const uint8_t*, int, const uint8_t*, int, uint8_t*, int, int, int, bool) [with bool isBGRA = true; bool isFullRange = true; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:959:41:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:627:13: warning: unused variable 'c128' [-Wunused-variable]
[INFO] [stderr] warning: ccap-rs@1.6.0:   627 |     __m256i c128 = _mm256_set1_epi16(128);
[INFO] [stderr] warning: ccap-rs@1.6.0:       |             ^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::_i420ToRgba_avx2_imp(const uint8_t*, int, const uint8_t*, int, const uint8_t*, int, uint8_t*, int, int, int, bool) [with bool isBGRA = true; bool isFullRange = false; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:961:42:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:627:13: warning: unused variable 'c128' [-Wunused-variable]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::_i420ToRgba_avx2_imp(const uint8_t*, int, const uint8_t*, int, const uint8_t*, int, uint8_t*, int, int, int, bool) [with bool isBGRA = false; bool isFullRange = true; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:972:42:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:627:13: warning: unused variable 'c128' [-Wunused-variable]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::_i420ToRgba_avx2_imp(const uint8_t*, int, const uint8_t*, int, const uint8_t*, int, uint8_t*, int, int, int, bool) [with bool isBGRA = false; bool isFullRange = false; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:974:43:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:627:13: warning: unused variable 'c128' [-Wunused-variable]
[INFO] [stderr] warning: ccap-rs@1.6.0: Building ccap from source...
[INFO] [stderr] error: could not compile `ccap-rs` (lib) due to 75 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_core.cpp:11:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_core.cpp: In function 'ccap::ProviderImp* ccap::createProvider(std::string_view)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_core.cpp:409:46: warning: unused parameter 'extraInfo' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:   409 | ProviderImp* createProvider(std::string_view extraInfo) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                             ~~~~~~~~~~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_core.cpp: At global scope:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_core.cpp:122:6: warning: 'void ccap::{anonymous}::transferProviderState(ccap::ProviderImp*, ccap::ProviderImp*)' defined but not used [-Wunused-function]
[INFO] [stderr] warning: ccap-rs@1.6.0:   122 | void transferProviderState(ProviderImp* from, ProviderImp* to) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |      ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_utils.cpp:17:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:12:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /usr/include/c++/13/cassert:44,
[INFO] [stderr] warning: ccap-rs@1.6.0:                  from /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:14:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp: In function 'bool ccap::inplaceConvertFrameYUV2RGBColor(VideoFrame*, PixelFormat, bool)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:24:86: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
[INFO] [stderr] warning: ccap-rs@1.6.0:    24 |     assert(frame->allocator == nullptr || frame->data[0] != frame->allocator->data() && "DESIGN VIOLATION: frame->data[0] must point to external memory (e.g., camera buffer), not allocator memory. "
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0:    25 |                                                                                         "Each VideoFrame should only be converted ONCE using inplaceConvertFrame*() functions.");
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp: In function 'bool ccap::inplaceConvertFrameRGB(VideoFrame*, PixelFormat, bool)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:133:86: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
[INFO] [stderr] warning: ccap-rs@1.6.0:   133 |     assert(frame->allocator == nullptr || frame->data[0] != frame->allocator->data() && "DESIGN VIOLATION: frame->data[0] must point to external memory (e.g., camera buffer), not allocator memory. "
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0:   134 |                                                                                         "Each VideoFrame should only be converted ONCE using inplaceConvertFrame*() functions.");
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp: In function 'bool ccap::inplaceConvertFrameImp(VideoFrame*, PixelFormat, bool)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_frame.cpp:196:86: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
[INFO] [stderr] warning: ccap-rs@1.6.0:   196 |     assert(frame->allocator == nullptr || frame->data[0] != frame->allocator->data() && "DESIGN VIOLATION: frame->data[0] must point to external memory (e.g., camera buffer), not allocator memory. "
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0:   197 |                                                                                         "Each VideoFrame should only be converted ONCE using inplaceConvertFrame*() functions.");
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_imp.cpp:9:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: In file included from /opt/rustwide/workdir/native/src/ccap_imp_linux.h:15,
[INFO] [stderr] warning: ccap-rs@1.6.0:                  from /opt/rustwide/workdir/native/src/ccap_imp_linux.cpp:11:
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual bool ccap::ProviderImp::setFileProperty(ccap::PropertyName, double)':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:47: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                  ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:85:60: warning: unused parameter 'value' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    85 |     virtual bool setFileProperty(PropertyName prop, double value) { return false; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                                     ~~~~~~~^~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h: In member function 'virtual double ccap::ProviderImp::getFileProperty(ccap::PropertyName) const':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp.h:86:49: warning: unused parameter 'prop' [-Wunused-parameter]
[INFO] [stderr] warning: ccap-rs@1.6.0:    86 |     virtual double getFileProperty(PropertyName prop) const { return NAN; }
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                    ~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp_linux.cpp: In member function 'bool ccap::ProviderV4L2::negotiateFormat()':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp_linux.cpp:347:23: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0:   347 |         if (pix.width != m_frameProp.width || pix.height != m_frameProp.height) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_imp_linux.cpp:347:58: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0:   347 |         if (pix.width != m_frameProp.width || pix.height != m_frameProp.height) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                                               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 4; int outputChannels = 4; int swapRB = 1; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:259:130:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0:   140 |     for (int i = 0; i < patchSize; ++i) {
[INFO] [stderr] warning: ccap-rs@1.6.0:       |                     ~~^~~~~~~~~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 4; int outputChannels = 3; int swapRB = 1; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:261:130:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 4; int outputChannels = 3; int swapRB = 0; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:263:131:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 3; int outputChannels = 4; int swapRB = 1; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:265:130:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 3; int outputChannels = 4; int swapRB = 0; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:267:131:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::colorShuffle_avx2(const uint8_t*, int, uint8_t*, int, int, int) [with int inputChannels = 3; int outputChannels = 3; int swapRB = 1; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:269:130:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::_i420ToRgba_avx2_imp(const uint8_t*, int, const uint8_t*, int, const uint8_t*, int, uint8_t*, int, int, int, bool) [with bool isBGRA = true; bool isFullRange = true; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:959:41:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:627:13: warning: unused variable 'c128' [-Wunused-variable]
[INFO] [stderr] warning: ccap-rs@1.6.0:   627 |     __m256i c128 = _mm256_set1_epi16(128);
[INFO] [stderr] warning: ccap-rs@1.6.0:       |             ^~~~
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::_i420ToRgba_avx2_imp(const uint8_t*, int, const uint8_t*, int, const uint8_t*, int, uint8_t*, int, int, int, bool) [with bool isBGRA = true; bool isFullRange = false; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:961:42:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:627:13: warning: unused variable 'c128' [-Wunused-variable]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::_i420ToRgba_avx2_imp(const uint8_t*, int, const uint8_t*, int, const uint8_t*, int, uint8_t*, int, int, int, bool) [with bool isBGRA = false; bool isFullRange = true; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:972:42:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:627:13: warning: unused variable 'c128' [-Wunused-variable]
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp: In instantiation of 'void ccap::_i420ToRgba_avx2_imp(const uint8_t*, int, const uint8_t*, int, const uint8_t*, int, uint8_t*, int, int, int, bool) [with bool isBGRA = false; bool isFullRange = false; uint8_t = unsigned char]':
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:974:43:   required from here
[INFO] [stderr] warning: ccap-rs@1.6.0: /opt/rustwide/workdir/native/src/ccap_convert_avx2.cpp:627:13: warning: unused variable 'c128' [-Wunused-variable]
[INFO] [stderr] warning: ccap-rs@1.6.0: Building ccap from source...
[INFO] [stderr] error: could not compile `ccap-rs` (lib test) due to 75 previous errors
[INFO] running `Command { std: "docker" "inspect" "10cbae629dafb4ec1c29daf00ecddfc0e1f359f084f2a4ac384639388960e81e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "10cbae629dafb4ec1c29daf00ecddfc0e1f359f084f2a4ac384639388960e81e", kill_on_drop: false }`
[INFO] [stdout] 10cbae629dafb4ec1c29daf00ecddfc0e1f359f084f2a4ac384639388960e81e
